under its own steam

na. (指船)依靠本身的蒸汽力
[网络] 凭自己的力量